Autonomous Management of Clustered Server Systems Using JINI
نویسندگان
چکیده
A framework for the autonomous management of clustered server systems called LAMA (Large-scale system’s Autonomous Management Agent) is proposed in this paper. LAMA is based on agents, which are distributed over the nodes and built on JINI infrastructure. There are two classes of agents: a grand LAMA and ordinary LAMAs. An ordinary LAMA abstracts an individual node and performs node-wide configuration. The grand LAMA is responsible for monitoring and controlling all the ordinary ones. Using the discovery, join, lookup, and distributed security operations of JINI, a node can join the clustered system without secure administration. Also, a node’s failure can be detected automatically using the lease interface of the JINI. Resource reallocation is performed dynamically by a reallocation engine in the grand agent. The reallocation engine gathers the status of remote nodes, predicts resource demands, and executes reallocation by accessing the ordinary agents. The proposed framework is verified on our own clustered internet servers, called the CORE-Web server, for an audio-streaming service. The nodes are dynamically reallocated satisfying the performance requirements.
منابع مشابه
Investigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...
متن کاملJiffy: A Lightweight Jini File System Service
Jiffy is a distributed file system implemented to take advantage of Sun Microsystems’s Jini Technology. This paper contains quantitative results gathered from an experiment that compared the performance of Jiffy against the Andrew File System. The experiment compared the two file systems using several workloads and several simultaneous clients in order to determine the scalability of the system...
متن کاملA Distributed Server Architecture for Dynamic Services
A prototype system for distributed dynamic services to be applied in the developments of data Grids for high-energy physics is presented. The systems we are designing and developing gather, disseminate and coordinate configuration, time-dependent state and other information in the Grid system as a whole. These systems are being developed as an enabling technology for workflow-management and oth...
متن کاملIntroduction to Mobile Agent Systems and Applications
This tutorial will provide an in-depth look at mobile agents and their application in modern networked computing. Mobile agents/code will be compared and contrasted with traditional client-server based tool such as CORBA. Design patterns for developing mobile agent applications will be presented. Several existing mobile agent frameworks will be discussed, including Aglets (IBM), Voyager (Object...
متن کاملA Fuzzy Load Balancing Service for Network Computing Based on Jini
Distributed object computing systems are widely envisioned to be the desired distributed software development paradigm due to the higher modularity and the capability of handling machine and operating system heterogeneity. As the system scales up (e.g., with larger number of server and client objects, and more machines), a judicious load balancing system is required to efficiently distributed t...
متن کامل